@charset "utf-8";
/* CSS Document */

body {
  background-color: 34495e; /* for the tint */
}

.all-elements{
	overflow-x:hidden;	
}

.page-content{
	background-color:#FFFFFF;
	z-index:10;
	display:block;
	position:relative;
	min-height:100%;	
}

.page-content-wrapper{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding:20px;
	padding-bottom:15px;
}
.sidebar-section{
    height: 49px;
    line-height: 49px;
    color: #f5f5f5;
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 10px;
}
#content{
    z-index: 9999;
}
.page-sidebar{
	background-color:#1e1f20;
	width:262px;
    display: none;
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	bottom:0px;
	overflow:hidden;
	position:fixed;
    z-index: 0;
}

.page-sidebar-scroll{
	z-index:2;
	width:282px;
    overflow: scroll;
    overflow-x: hidden;
   /* -webkit-overflow-scrolling: touch;*/
	height:100%;
}
.page-sidebar-scroll ul{
    background: #234E6C;
}
.page-sidebar-scroll ul li{
    display: block;
    padding-left: 10px;
    margin: 0px;
    border-top: 1px solid #346E96;
    border-bottom: 1px solid #1A3A50;
}
.page-sidebar-scroll ul li:active{
    border-top: 1px solid #091E2C;
    border-bottom: 1px solid #151B20;
    background: #173347;
}

.page-sidebar-scroll ul li a{
    display: block;
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
}
.page-header{
	background-color:#fafafa;
	border-bottom:solid 1px #ebebed;
	height:50px;
	width:100%;
	z-index:12;
	margin-bottom:20px;
}
.deploy-sidebar{
	position:relative;
	z-index:999;
	background-image:url(/themes/img/header-nav.png);
	background-size:18px 12px;
	background-repeat:no-repeat;
	background-position:15px 19px;
	width:50px;
	height:50px;
	display:block;
}

.bread-crumb{
	position:relative;
	z-index:99;
	display:block;
	margin-bottom:16px;
	margin-top:-35px;
	text-align:center;
	text-transform:uppercase;
	color:#212222;
	font-family:'Lato', sans-serif;
	font-weight:700;
}
/*Testimonials*/
.one-half-responsive{
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 0;
}
.quote-item{
    width:80px;
    height: 60px;
	float:left;
    display: block;
    margin-right:10px;
}
.quote-item a{
    display: block;
    width:80px;
    height: 60px;
}
.quote-item img{
    max-width: 100%;
}

/*Adjustments for tablets*/

@media screen and (orientation:landscape) {

}

/*Tablet Landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width:  1024px)
and (orientation : landscape) { 

}

/*Tabet Portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width:  1024px)
and (orientation : portrait) { 

}

/*Preview Frame, demo only*/
@media only screen 
and (width : 798px){ 
	
}
